package com.blb.service;

import com.blb.entity.CargoArea;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author HuaHao
 * @since 2019-11-16
 */
public interface ICargoAreaService extends IService<CargoArea> {
   /* 分页查询 */
   List<Map<String,Object>> findAllCargoArea(int start, int length,String wareId, String goodsName, String deteTime,String companyId);
   int count( String goodsName,  String deteTime,String wareId);

   List<CargoArea> findByWareId(String wareId);

   List<CargoArea> findAllCarByWareId(CargoArea cargoArea);

   /* 添加货区前去查此仓库现有的货区 */
   int countCargoNum(String id);

   void AddCargoArea(CargoArea cargoArea);

   List<Integer> findAllId();

   /* 修改仓库信息 */
   void UpdateCargo(CargoArea cargoArea);

   void UpdateWareStatus(CargoArea cargoArea);

   void UpdateWareStatus1(CargoArea cargoArea );
}
